package com.zhong.bean.invoice.dzfpresult;

import com.joysim.wx.wechat.bean.invoice.Info;

import java.io.Serializable;
import java.util.List;

/**
 * 开票状态查询返回结果
 * 
 * @author wenchao.shan
 * @date:2017年1月18日
 */
public class InvoiceIngData implements Serializable{
	private String orderId;
	private String authId;  //插卡授权ID
	private String invoiceStatus; //开票状态 参考 com.joysim.dzfp.zy.model.constant.InvoiceConstant
	private String invoicePdfUrl; //发票pdf文件地址
	
	private Integer fee;// Int 是 发票的金额，以分为单位
	private String title;//  String 是 发票的抬头
	private Integer billing_time;//  Int 是 发票的开票时间，为 10 位时间戳（utc+8）
	private String billing_no;//  String 是 发票的发票代码
	private String billing_code;//  String 是 发票的发票号码
	private List<Info> info;// List 否 商品详情结构，见下方
	private Integer fee_without_tax;//  Int 是 不含税金额，以分为单位
	private Integer tax;//  Int 是 税额，以分为单位
	private String detail;//  String 是 发票的详情，一般为发票使用水哦名
	private String checkCode; //校验码
	private String machineCode; //机器编码
	private String passwordArea; //密码区
	private String openTime;  //开票日期
	private String pdfMediaId;  //上传pdf的mediaID


	
	public String getInvoiceStatus() {
		return invoiceStatus;
	}
	public void setInvoiceStatus(String invoiceStatus) {
		this.invoiceStatus = invoiceStatus;
	}
	public String getInvoicePdfUrl() {
		return invoicePdfUrl;
	}
	public void setInvoicePdfUrl(String invoicePdfUrl) {
		this.invoicePdfUrl = invoicePdfUrl;
	}
	public Integer getFee() {
		return fee;
	}
	public void setFee(Integer fee) {
		this.fee = fee;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public Integer getBilling_time() {
		return billing_time;
	}
	public void setBilling_time(Integer billing_time) {
		this.billing_time = billing_time;
	}
	public String getBilling_no() {
		return billing_no;
	}
	public void setBilling_no(String billing_no) {
		this.billing_no = billing_no;
	}
	public String getBilling_code() {
		return billing_code;
	}
	public void setBilling_code(String billing_code) {
		this.billing_code = billing_code;
	}
	public List<Info> getInfo() {
		return info;
	}
	public void setInfo(List<Info> info) {
		this.info = info;
	}
	public Integer getFee_without_tax() {
		return fee_without_tax;
	}
	public void setFee_without_tax(Integer fee_without_tax) {
		this.fee_without_tax = fee_without_tax;
	}
	public Integer getTax() {
		return tax;
	}
	public void setTax(Integer tax) {
		this.tax = tax;
	}
	public String getDetail() {
		return detail;
	}
	public void setDetail(String detail) {
		this.detail = detail;
	}
	public String getOrderId() {
		return orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	public String getCheckCode() {
		return checkCode;
	}
	public void setCheckCode(String checkCode) {
		this.checkCode = checkCode;
	}
	public String getMachineCode() {
		return machineCode;
	}
	public void setMachineCode(String machineCode) {
		this.machineCode = machineCode;
	}
	public String getPasswordArea() {
		return passwordArea;
	}
	public void setPasswordArea(String passwordArea) {
		this.passwordArea = passwordArea;
	}
	public String getOpenTime() {
		return openTime;
	}
	public void setOpenTime(String openTime) {
		this.openTime = openTime;
	}
	public String getAuthId() {
		return authId;
	}
	public void setAuthId(String authId) {
		this.authId = authId;
	}
	public String getPdfMediaId() {
		return pdfMediaId;
	}
	public void setPdfMediaId(String pdfMediaId) {
		this.pdfMediaId = pdfMediaId;
	}
	
	

}
